import React from 'react'
import { Navigate} from 'react-router-dom'
/* 
  路由拦截（用于判断是否登录）
  封装 AuthRoute 鉴权路由组件：
*/

const AuthRoute = ({ children}) => {
  
  const isLogin = (!!localStorage.getItem("my_token"))//判断是否登录，1表示登录，0表示为登录
  return isLogin?(children):(    
              // 如何传递参数 children 的路径?
            <Navigate to= {{pathname:'/login'}}  replace />) //replace属性: 跳转模式 "PUSH" | "REPLACE"
}

export default AuthRoute
